home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / util2 / vol12n11.zip / HELPRI.BAT < prev    next >
DOS Batch File  |  1992-10-07  |  2KB  |  41 lines

  1. @ECHO OFF
  2. REM HELPRINT.BAT - Prints the output of the DOS 5.0 HELP command.
  3. REM   Put a filename on the command line to print to file.
  4. IF '%1'=='{P}' GOTO ProcessOne
  5. SET HelpOut=PRN
  6. SET HelpSep=.
  7. IF NOT '%1'=='' GOTO FileOutput
  8. ECHO Make sure the printer is on line then 
  9. PAUSE
  10. GOTO PrintIt
  11. :FileOutput
  12. SET HelpOut=%1
  13. REM ^L in next line is Ctrl-L
  14. SET HelpSep= 
  15. :PrintIt
  16. ECHO Now printing condensed help information about all commmands ...
  17. HELP > %HelpOut%
  18. ECHO%HelpSep% >> %HelpOut%
  19. FOR %%v IN (BREAK CALL CD CHCP CLS COPY CTTY DATE DEL DIR ECHO EXIT FOR GOTO IF) DO CALL %0 {P} %%v internal
  20. FOR %%v IN (LH MD PATH PAUSE PROMPT RD REM REN SET SHIFT TIME TYPE VER VERIFY VOL) DO CALL %0 {P} %%v internal
  21. FOR %%v IN (APPEND ASSIGN ATTRIB BACKUP CHKDSK COMMAND COMP DEBUG DISKCOMP) DO CALL %0 {P} %%v external
  22. FOR %%v IN (DISKCOPY DOSKEY DOSSHELL EDIT EDLIN EMM386 ERASE EXE2BIN EXPAND FASTOPEN) DO CALL %0 {P} %%v external
  23. FOR %%v IN (FC FDISK FIND FORMAT GRAFTABL GRAPHICS HELP JOIN KEYB LABEL LOADFIX) DO CALL %0 {P} %%v external
  24. FOR %%v IN (MEM MIRROR MODE MORE NLSFUNC PRINT QBASIC RECOVER REPLACE RESTORE) DO CALL %0 {P} %%v external
  25. FOR %%v IN (SETVER SHARE SORT SUBST SYS TREE UNDELETE UNFORMAT XCOPY) DO CALL %0 {P} %%v external
  26. SET HelpOut=
  27. SET HelpSep=
  28. GOTO End
  29.  
  30. :ProcessOne
  31. ECHO Now printing help information about %3 command %2
  32. ECHO Detailed help information about %3 command %2 >> %HelpOut%
  33. ECHO ********************************************************************************
  34. ECHO ******************************************************************************** >> %HelpOut%
  35. help %2  >> %HelpOut%
  36. ECHO ********************************************************************************
  37. ECHO ******************************************************************************** >> %HelpOut%
  38. ECHO%HelpSep% >> %HelpOut%
  39.  
  40. :End
  41.